import request from '@/utils/request'
// import { getToken } from '@/utils/storage'
/**
 * 获取面经列表
 * @param {*} obj:{current:当前页, sorter:推荐传 weight_desc | 最新传 null}
 * @returns
 */
export const getArticlesApi = (obj) => {
  return request.get('/interview/query', {
    params: {
      current: obj.current,
      sorter: obj.sorter,
      pageSize: 10
    }
    // 问题：代码冗余
    // headers: {
    //   // 注意 Bearer 和 后面的空格不能删除，为后台的token辨识
    //   Authorization: `Bearer ${getToken()}`
    // }
  })
}

/**
 * 获取面经详情
 * @param {*} id 面经ID
 */
export function getDetailApi (id) {
  return request.get('/interview/show', {
    params: {
      id
    }
  })
}
/**
 * 点赞或收藏
 * @param {*} id 面经ID
 * @param {*} optType 1 点赞 ｜ 2 收藏
 * @returns
 */
export const updateStatusApi = (id, optType) => {
  return request.post('interview/opt', {
    id,
    optType
  })
}
// /**
//  * 点赞
//  * @param {*} id 面经ID
//  * @returns
//  */
// export const updateLikeApi = (id) => {
//   return request.post('interview/opt', {
//     id,
//     optType: 1 // 喜欢
//   })
// }
// /**
//  * 收藏
//  * @param {*} id 面经ID
//  * @returns
//  */
// export const updateCollectApi = (id) => {
//   return request.post('interview/opt', {
//     id,
//     optType: 2 // 收藏
//   })
// }
/**
 * esm模块化复习
 * 1. 按需导出 =》导入 import { 成员1, 成员2...} from 'js模块路径' =》多个
 * 2. 默认导出 =》》导入 import 成员1 from 'js模块路径' =》一个
 */
const abc = 123
const fn = () => 1

const fn2 = () => 2

export { abc, fn }

export default fn2
